// 引入api文件  直接找里面的default
const api = require("../../utils/api.js").default;
// pages/order/order.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    animationData: {},
     flag: false,
    animationData: {},
    chooseSize: false,
    info: [],
    num: "",
    total: ""
  },

  showWindow: function () {
    console.log(123)
    var animation = wx.createAnimation({
      duration: 1000,
      timingFunction: 'ease',
      
    })

    this.animation = animation

    animation.bottom(0).opacity(1).step()

    this.setData({
      animationData: animation.export()
    })

    
  },
  hideWindow: function () {
    console.log(123)
    var animation = wx.createAnimation({
      duration: 1000,
      timingFunction: 'ease',

    })

    this.animation = animation

    animation.bottom(-800).opacity(0).step()

    this.setData({
      animationData: animation.export()
    })


  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.hideWindow()
  },
  back(){
    this.data.chooseSize = false
    this.setData({
      chooseSize: this.data.chooseSize
    })
  },
  chooseSezi(){
  
    var that = this;
    // 创建一个动画实例
    var animation = wx.createAnimation({
      // 动画持续时间
      duration: 700,
      // 定义动画效果，当前是匀速
      timingFunction: 'linear'
    })
    // 将该变量赋值给当前动画
    that.animation = animation
    // 先在y轴偏移，然后用step()完成一个动画
    animation.translateY(1600).step()
    // 用setData改变当前动画
    that.setData({
      // 通过export()方法导出数据
      animationData: animation.export(),
      // 改变view里面的Wx：if
      chooseSize: true
    })
    // 设置setTimeout来改变y轴偏移量，实现有感觉的滑动
    setTimeout(function () {
      animation.translateY(0).step()
      that.setData({
        animationData: animation.export()
      })
    }, 0)
  },
  gotosuccess(){
    wx.navigateTo({
      url: '../shopcar/successfulTrade/successfulTrade',
    })
  } , /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
      console.log(options)
      var self=this
      var price=options.num*options.price
      console.log(price)
    wx.request({
      url: api.detail + "?id=" + options.id,
      success: function (res) {
        console.log("b", res)
        self.setData({        
          info: res.data.data.info,   
          num:options.num,
          total: price
        })
        console.log(self.data.info)
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})